import {
	defineConfig
} from 'vite'
import vue from '@vitejs/plugin-vue'
import path from 'path'

export default defineConfig({
	plugins: [vue()],
	// 设置代理解决跨域请求问题
	server: {
		proxy: {
			'/api': { //匹配/api开头的请求
				target: 'http://127.0.0.1:8080/', // 转发的目标服务器
				changeOrigin: true, // 允许跨域
				rewrite: (path) => path.replace(/^\/api/,'') // 在请求转发前移除/api
			}
		}
	},
	resolve: {
	  // 配置路径别名， @就代表当前项目的绝对路径 
	  alias: {
	    '@': path.resolve(__dirname, './src'),
	  }
	},
})